Jquery : How Does The Browser Tell The Difference Between User Click And Programmatic Click